/***************************************************************************
创建者：华磊
 开始时间：         : 2020.11.10
 copyright            : (C) 深圳市华友高科有限公司
 修改说明：（每次有修改就添加一条，带有 修改人，修改时间，修改描述）

 ***************************************************************************
 *   程序文件属性设置视窗
*                                                                         *
 ***************************************************************************/
#ifndef SETTINGPROPERTY_H
#define SETTINGPROPERTY_H

#include <QDialog>

namespace Ui {
class SettingProperty;
}

/**
 * @brief The SettingProperty class　设置文件属性类
 */
class SettingProperty : public QDialog
{
    Q_OBJECT

public:
    explicit SettingProperty(int styleId,QWidget *parent = 0);
    ~SettingProperty();

    /**
     * @brief clearLineView         清除界面内容
     */
    void clearLineView();

    void showFileInfo();

    void getFileInfo();

    QString tmpName;
    QString tmpVer;
    QString tmpOwner;
    QString tmpNote;

    void changeLanguage();
    void initialDisplayStyle(int styleId);

signals:
    /**
     * @brief saveSettingProperty   保存属性设置信号函数
     */
    void saveSettingProperty();

    /**
     * @brief cancelSettingProperty取消属性设置信号函数
     */
    void cancelSettingProperty();

private slots:
    /**
     * @brief on_saveSetting_Btn_clicked保存属性设置槽函数
     */
    void on_saveSetting_Btn_clicked();

    /**
     * @brief on_cancel_Btn_clicked取消属性设置槽函数
     */
    void on_cancel_Btn_clicked();

private:
    Ui::SettingProperty *ui;
};

#endif // SETTINGPROPERTY_H
